/*
 * @Author: your name
 * @Date: 2021-02-16 12:40:22
 * @LastEditTime: 2021-02-18 23:14:40
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \demo_2021021601\driver\at32F4xx\bsp.c
 */
/*
*********************************************************************************************************
*
*	模块名称 : BSP模块
*	文件名称 : bsp.c
*	版    本 : v1.0.00
*	说    明 : 硬件底层驱动程序的主文件
*
*********************************************************************************************************
*/

#include "bsp.h"

/*
*********************************************************************************************************
*	函 数 名: System_Init
*	功能说明: 系统初始化
*	形    参：无
*	返 回 值: 无
*********************************************************************************************************
*/
void System_Init(void)
{

    /* 优先级分组设置为4，配置0-15级抢占式优先级，0级子优先级 */
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);
    /* 内核进入调试状态时看门狗停止工作 */
    MCUDBG_PeriphDebugModeConfig(MCUDBG_IWDG_STOP, ENABLE);

    /* 更新时钟配置 */
    SystemCoreClockUpdate();

    /* 外设初始化 */
    bsp_InitDelay();
    bsp_InitLed();
    bsp_InitKey();
    bsp_InitUsart();
    bsp_InitErtc();
    bsp_InitTmr6();
}

/********************************************* End of file **********************************************/
